package tpgrandt.varios;

import java.util.Vector;

/**
 * @version 1.0
 * @created 19-Jan-2010 17:12:23
 */
public class Jugador {

        public static final int TODOS = 0;
        public static final int ARQUERO = 1;
        public static final int DEFENSOR = 2;
        public static final int VOLANTE = 3;
        public static final int DELANTERO = 4;

	private int id_jugador;
	private String apellido;
	private String nombres;
	private EquipoPrimera club;
	private Integer puesto;
	private Integer camiseta;
	private int cotizacion;
	private Vector<PuntajeJug> puntajes;

	public Jugador(){
	    id_jugador = 0;
	    apellido = "";
	    nombres = "";
	    club = new EquipoPrimera();
	    puesto = 0;
	    camiseta = 0;
	    cotizacion = 0;
	}

	public Jugador(int id, String ape, String nom, EquipoPrimera club, int puesto, int camiseta, int cot) {
	    this.id_jugador = id;
	    this.apellido = ape;
	    this.nombres = nom;
	    this.club = club;
	    this.puesto = puesto;
	    this.camiseta = camiseta;
	    this.cotizacion = cot;
	}
        
    public String getApellido() {
        return apellido;
    }


    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public Integer getCamiseta() {
	return camiseta;
    }

    public void setCamiseta(Integer camiseta) {
	this.camiseta = camiseta;
    }

    public EquipoPrimera getClub() {
        return club;
    }

    public void setClub(EquipoPrimera club) {
        this.club = club;
    }

    public int getCotizacion() {
        return cotizacion;
    }

    public void setCotizacion(int cotizacion) {
        this.cotizacion = cotizacion;
    }

    public int getId_jugador() {
        return id_jugador;
    }

    public void setId_jugador(int id_jugador) {
        this.id_jugador = id_jugador;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public int getPuesto() {
        return puesto;
    }

    public void setPuesto(int puesto) {
        this.puesto = puesto;
    }

    public Integer getPuntaje(int fecha) {
        if (puntajes != null && puntajes.size() > 0)
            for(int i = 0; i<puntajes.size(); i++)
                if(puntajes.elementAt(i).getFecha() == fecha)
                    return puntajes.elementAt(i).getPuntaje();
        return null;
    }

    public void setPuntajes(Vector<PuntajeJug> puntajes) {
	this.puntajes = puntajes;
    }

}
